home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / Misc / tvprogram / Install_TV < prev    next >
Text File  |  2000-01-01  |  8KB  |  391 lines

  1. ; Skrypt instalacyjny dla programu TV (2000)
  2. ;
  3. ;    $VER: Install_TV v0.5 by ZATOR (15.07.2000)
  4. ;
  5.  
  6.  
  7.  
  8. (set #ver_comm (/ (getversion "libs:commodities.library") 65536))
  9. (set #ver_icon (/ (getversion "icon.library") 65536))
  10. (set #ver_work (/ (getversion "workbench.library") 65536))
  11. (set #ver_dops (/ (getversion "libs:muimaster.library") 65536))
  12.  
  13. (set wybr
  14.     (askchoice
  15.         (prompt "Jëzyk/Jazyk/Language")
  16.         (help @askchoice-help)
  17.         (choices "POLSKI" "ÇEÎTINA")
  18.         (default 0)
  19.     )
  20. )
  21. (if (= wybr 0)
  22. (
  23. (set #witam "Witam w programie instalacyjnym programu\nTV\nDziëki temu skryptowi zainstalujesz oraz skonfigurujesz program")
  24. (set #info ("\nWersje (zainstalowanych u ciebie) wymaganych bibliotek:\n\nmuimaster.library - %ld [19^]\ncommodities.library - %ld\n icon.library - %ld\n\n" #ver_dops #ver_comm #ver_icon))
  25. (set #gdzie "Gdzie zainstalowaê program? \n\ (katalog zostanie stworzony)")
  26. (set #help_gdzie "Wybierasz miejsce, gdzie ma zostaê zainstalowany program TV")
  27. (set #kopiuj_wb "Gdzie skopiowaê program TV?")
  28. (set #help_wb "Wybierasz miejsce, gdzie ma zostaê skopiowany program")
  29. (set #kopiuj_wb1 "Gdzie skopiowaê dokumentacje?")
  30. (set #help_wb1 "Wybierasz miejsce, gdzie ma zostaê skopiowana dokumentacja")
  31. (set #kopiuj_wb2 "Gdzie skopiowaê skrypty arexxa?")
  32. (set #help_wb2 "Wybierasz miejsce, gdzie majâ zostaê skopiowane skrypty aRexx'a")
  33. (set #kopiuj_wb31 "Gdzie skopiowaê moduîy?")
  34. (set #help_wb31 "Wybierasz miejsce, gdzie majâ zostaê skopiowane moduîy\n\ niezbëdne do ôciagania programów telewizyjnych!")
  35. (set #import_prompt "Z jakiego modulu chcesz korzystac?")
  36. (set #kopiuj_wb3 "Gdzie skopiowac niezbëdne pliki?")
  37. (set #help_wb3 "wybierasz miejsce gdzie majâ zostaê skopiowane niezbëdne pliki")
  38. (set #kopiuj_modul "import/html-tm-online.tv")
  39. (set #dodaj "Czy mogë dodaê jednâ linie do user-startup?")
  40. (set #dodaj_help "Dodam linijke: Assign TVprog: xxx")
  41. (set #dodaje_tt "TOOLTYPE")
  42.  
  43. (set #info_jak "Jaki sposób instalacji wybierasz?")
  44. (set #info_jak_help "Wybierasz tutaj czy chcesz dokonaê peînej instalacji czy tylko zaktualizowaê program")
  45. (set #info_but0 "Instalacja")
  46. (set #info_but1 "Aktualizacja")
  47.  
  48.  
  49. ))
  50.  
  51. (if (= wybr 1)
  52. (
  53. (set #dodaj "Mohu pêidat jeden êádek do user-startup?")
  54. (set #dodaj_help "Pêidat êádek do user-startup  Assign TVprog: xxx ")
  55. (set #dodaje_tt "TOOLTYPE")
  56. (set #kopiuj_modul "import/html-cz-online.tv")
  57. (set #witam "Vitá Vás instalaçní program \nTV programu\nDíky tomuto skriptu si mûùete nainstalovat a nakonfigurovat program")
  58. (set #info ("\nVerze (uù nainstalovaných) poùadovaných knihoven:\n\nmuimaster.library - %ld [19^]\ncommodities.library - %ld\n icon.library - %ld\n\n" #ver_dops #ver_comm #ver_icon))
  59. (set #gdzie "Kam chcete nainstalovat program? \n\ (adresáê bude vytvoêen)")
  60. (set #help_gdzie "Volíte si místo, kde má byt nainstalován TV program")
  61. (set #kopiuj_wb "Kam zkopírovat TV program?")
  62. (set #help_wb "Volíte si místo, kam má být zkopírován program")
  63. (set #kopiuj_wb1 "Kam zkopírovat dokumentaci?")
  64. (set #help_wb1 "Volíte si místo, kam mají být zkopírované dokumentace")
  65. (set #kopiuj_wb2 "Kam zkopírovat arexxové skripty?")
  66. (set #help_wb2 "Volíte si místo, kam mají být zkopírované arexxové skripty")
  67. (set #import_prompt "Kam zkopírovat moduly?")
  68. (set #kopiuj_wb31 "Volíte si místo, kam mají být zkopírované moduly\n\potêebné pro stahovaní televizních programû!")
  69. (set #help_wb31 "Které moduly chcete pouùívat?")
  70. (set #kopiuj_wb3 "Kam zkopírovat poùadované soubory?")
  71. (set #help_wb3 "Volíte si místo, kam mají být zkopírované poùadované soubory")
  72.  
  73. (set #info_jak "Jaký si zvolíî zpûsob instalace?")
  74. (set #info_jak_help "Zvolíî si zde, zda chceî plnou instalaci nebo jenom aktualizovat program")
  75. (set #info_but0 "Instalace")
  76. (set #info_but1 "Aktualizace")
  77.  
  78.  
  79.  
  80. ))
  81.  
  82. (welcome #witam)
  83.  
  84. (message #info)
  85.  
  86. (set sposob
  87.     (askchoice
  88.         (prompt #info_jak)
  89.         (help #info_jak_help)
  90.         (choices #info_but0 #info_but1)
  91.         (default 0)
  92.     )
  93. )
  94. (if (= sposob 0)
  95. (
  96.  
  97. (if (=(exists "tv.ext" (noreq)) 1)
  98.  
  99.  
  100. (if (= wybr 0)
  101. (
  102. (set importk
  103.     (askchoice
  104.         (prompt #import_prompt)
  105.         (help @askchoice-help)
  106.         (choices "TeleMagazyn (112 programów, szybki transfer)" "WirtualnaPolska (114 programów, ôredni transfer)")
  107.         (default 0)
  108.     )
  109. )
  110.  
  111. (if (= importk 0)
  112. (
  113. (set #kopiuj_modul "import/html-tm-online.tv")
  114. ))
  115.  
  116. (if (= importk 1)
  117. (
  118. (set #kopiuj_modul "import/html-wp-online.tv")
  119. ))
  120. )
  121.  
  122. ))
  123.  
  124. (set #wyb1
  125.     (askdir
  126.         (prompt #gdzie)
  127.         (default "SYS:")
  128.         (help #help_gdzie)
  129.     )
  130. )
  131.  
  132. (complete 5)
  133.  
  134. (set #wyb2 (tackon #wyb1 "TV-prog"))
  135. (set #wyb3 (tackon #wyb2 "data"))
  136. (set #wyb4 (tackon #wyb2 "data_p"))
  137. (set #wyb5 (tackon #wyb2 "notatnik"))
  138. (set #wyb6 (tackon #wyb2 "Docs"))
  139. (set #wyb7 (tackon #wyb2 "import"))
  140. (set #wyb8 (tackon #wyb2 "export"))
  141. (set #wyb9 (tackon #wyb2 "rexx"))
  142. (set #wyb0 (tackon #wyb2 "catalogs"))
  143. (set #wya0 (tackon #wyb2 "plugins"))
  144.  
  145. (makedir #wya0)
  146. (makedir #wyb2 (infos))
  147. (makedir #wyb3)
  148. (makedir #wyb4)
  149. (makedir #wyb5)
  150. (makedir #wyb6 (infos))
  151. (makedir #wyb7)
  152. (makedir #wyb8)
  153. (makedir #wyb9)
  154. (makedir #wyb0)
  155.  
  156. (complete 10)
  157.  
  158. (set #wb_sel
  159. (copyfiles
  160.     (prompt #kopiuj_wb)
  161.     (source "TV")
  162.     (dest #wyb2)
  163.     (infos)
  164.     (help #help_wb)
  165. )
  166. )
  167.  
  168. (complete 20)
  169.  
  170. (set #wb_sel1
  171. (copyfiles
  172.     (prompt #kopiuj_wb1)
  173.     (source "Docs")
  174.     (dest #wyb6)
  175.     (all)
  176.     (help #help_wb1)
  177. )
  178. )
  179.  
  180. (complete 40)
  181.  
  182. (set #wb_sel2
  183. (copyfiles
  184.     (prompt #kopiuj_wb2)
  185.     (source "rexx")
  186.     (dest #wyb9)
  187.     (all)
  188.     (help #help_wb2)
  189. )
  190. )
  191.  
  192. (complete 55)
  193.  
  194. (set #wb_sel3
  195. (copyfiles
  196.     (prompt #kopiuj_wb31)
  197.     (source #kopiuj_modul)
  198.     (dest #wyb7)
  199.     (infos)
  200.     (help #help_wb31)
  201. )
  202. )
  203.  
  204. (complete 60)
  205.  
  206.  
  207. (complete 65)
  208.  
  209. (set #wb_sel5
  210. (copyfiles
  211.     (prompt #kopiuj_wb3)
  212.     (source "NUMERACJA.pref")
  213.     (dest #wyb2)
  214.     (infos)
  215.     (help #help_wb3)
  216. )
  217. )
  218.  
  219. (complete 70)
  220.  
  221. (set #wb_sel6
  222. (copyfiles
  223.     (prompt #kopiuj_wb3)
  224.     (source "ROK.pref")
  225.     (dest #wyb2)
  226.     (infos)
  227.     (help #help_wb3)
  228. )
  229. )
  230.  
  231. (complete 75)
  232.  
  233. (set #wb_sel7
  234. (copyfiles
  235.     (prompt #kopiuj_wb3)
  236.     (source "catalogs")
  237.     (dest #wyb0)
  238.     (all)
  239.     (help #help_wb3)
  240. )
  241. )
  242.  
  243. (complete 90)
  244.  
  245. (if (=(exists "tv.ext" (noreq)) 1)
  246.  
  247. (set #wb_sel8
  248. (copyfiles
  249.     (prompt #kopiuj_wb3)
  250.     (source "tv.ext")
  251.     (dest #wyb2)
  252.     (help #help_wb3)
  253. )
  254. )
  255.  
  256. )
  257.  
  258. (complete 95)
  259.  
  260. (set #komenda "Assign TVprog: ")
  261.  
  262. (set #komenda1 (cat #komenda #wyb2))
  263.  
  264. (startup "TV-PROGRAM"
  265.     (prompt #dodaj)
  266.     (command #komenda1)
  267.     (help #dodaj_help)
  268. )
  269.  
  270. (makeassign "TVprog" #wyb2)
  271.  
  272. (if (=(exists "libs:mui/betterbalance.mcc" (noreq)) 1)
  273.  
  274. (tooltype
  275.     (prompt #dodaje_tt)
  276.     (help #dodaje_tt)
  277.     (dest "tvprog:tv")
  278.     (settooltype "TV_BETTERBALANCE" "ON")
  279.  
  280. )
  281. (
  282. (tooltype
  283.     (prompt #dodaje_tt)
  284.     (help #dodaje_tt)
  285.     (dest "tvprog:tv")
  286.     (settooltype "TV_BETTERBALANCE" "OFF")
  287.  
  288. )
  289. )
  290.  
  291. )
  292.  
  293. (if (=(exists "libs:mui/tearoff.mcp" (noreq)) 1)
  294.  
  295. (tooltype
  296.     (prompt #dodaje_tt)
  297.     (help #dodaje_tt)
  298.     (dest "tvprog:tv")
  299.     (settooltype "TV_TEAROFF" "ON")
  300.  
  301. )
  302. (
  303. (tooltype
  304.     (prompt #dodaje_tt)
  305.     (help #dodaje_tt)
  306.     (dest "tvprog:tv")
  307.     (settooltype "TV_TEAROFF" "OFF")
  308.  
  309. )
  310. )
  311.  
  312. )
  313.  
  314. (complete 100)
  315. )
  316. )
  317.  
  318.  
  319. (if (= sposob 1)
  320. (
  321.  
  322. (set #wb_sel
  323. (copyfiles
  324.     (prompt #kopiuj_wb)
  325.     (source "TV")
  326.     (dest "Tvprog:")
  327.     (help #help_wb)
  328. )
  329. )
  330.  
  331. (set #wb_sel1
  332. (copyfiles
  333.     (prompt #kopiuj_wb1)
  334.     (source "Docs")
  335.     (dest "tvprog:docs/")
  336.     (all)
  337.     (help #help_wb1)
  338. )
  339. )
  340.  
  341.  
  342. (set #wb_sel7
  343. (copyfiles
  344.     (prompt #kopiuj_wb3)
  345.     (source "catalogs")
  346.     (dest "tvprog:catalogs/")
  347.     (all)
  348.     (help #help_wb3)
  349. )
  350. )
  351.  
  352. (if (=(exists "tvprog:import/html-tm-online.tv" (noreq)) 1)
  353. (
  354. (set #wb_sel
  355. (copyfiles
  356.     (prompt #kopiuj_wb3)
  357.     (source "import/html-tm-online.tv")
  358.     (dest "Tvprog:import/")
  359.     (help #help_wb3)
  360. )
  361. )
  362. ))
  363.  
  364. (if (=(exists "tvprog:import/html-wp-online.tv" (noreq)) 1)
  365. (
  366. (set #wb_sel
  367. (copyfiles
  368.     (prompt #kopiuj_wb3)
  369.     (source "import/html-wp-online.tv")
  370.     (dest "Tvprog:import/")
  371.     (help #help_wb3)
  372. )
  373. )
  374. ))
  375.  
  376. (if (=(exists "tvprog:import/html-cz-online.tv" (noreq)) 1)
  377. (
  378. (set #wb_sel
  379. (copyfiles
  380.     (prompt #kopiuj_wb3)
  381.     (source "import/html-cz-online.tv")
  382.     (dest "Tvprog:import/")
  383.     (help #help_wb3)
  384. )
  385. )
  386.  
  387. ))
  388.  
  389.  
  390. ))